/**
 * 
 */
package com.moyq5.mvcmaker.freemarker;

import freemarker.ext.beans.BeansWrapper;
import freemarker.template.Configuration;
import freemarker.template.TemplateExceptionHandler;

/**
 * @author Moyq5
 * @date 2016年9月27日
 */
public class FreeMarkerFactory {

	private static final Configuration cfg;
	
	static {
		cfg = new Configuration(Configuration.VERSION_2_3_23);
		cfg.setClassForTemplateLoading(FreeMarkerFactory.class, "template");
		cfg.setDefaultEncoding("UTF-8");
		cfg.setTemplateExceptionHandler(TemplateExceptionHandler.HTML_DEBUG_HANDLER);
		cfg.setObjectWrapper(new BeansWrapper(Configuration.VERSION_2_3_23));
	}

	public static Configuration getCfg() {
		return cfg;
	}
}
